Nici Sterling stars as the beautiful and mysterious "Hostess"